<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
    "http://www.w3.org/TR/1998/REC-html40-19980424/loose.dtd">
<html><head>
    <title>image.h</title>
	<meta http-equiv="Content-Type" content="text/html; charset=utf8" />
 <meta name="generator" content="HeaderDoc" />
<meta name="xcode-display" content="render" />
<style><!--
.toc_contents_text {
    padding-left: 1em;
    text-indent: -1em;
}

ul.tocSubEntryList li.tocSubEntry {
    list-style: none;
}

#colorbox {
		display: none;
}
.spec_sheet_line {
		margin-bottom: 1px;
}
.collapsible {
		display: none;
}
.toc_leadspace {
		width: 10; min-width: 10;
}
.disclosure_triangle_td {
		width: 14; min-width: 14;
		font-size: 10px;
		vertical-align: middle;
}
.specbox td {
		font-size: 13px;
}
.specbox td a {
		font-size: 13px;
}
.specbox td code {
		font-size: 13px;
}
.specbox td tt {
		font-size: 13px;
}
.specbox td pre {
		font-size: 13px;
}
.specbox a {
		font-size: 12px;
}
.disclosure_triangle_td a:hover {
		text-decoration: none;
}
.disclosure_triangle_td a:hover {
		text-decoration: none;
}
.hd_toc_box {
		padding-top: 10px;
		padding-right: 15px;
}.tocSeparator {
		margin-top: 15px;
		padding-bottom: 0px;
		margin-bottom: 0px;
}
.tocSubEntryList {
		margin-left: 0px;
		padding-left: 40px;
		padding-top: 0px;
		margin-top: 2px;
		padding-bottom: 0px;
		margin-bottom: 8px;
}
.hd_toc_heading_table {
		margin-top: 2px;
		margin-bottom: 2px;
}
.hd_toc_entry_table {
		margin-top: 2px;
		margin-bottom: 2px;
}
.tocSubEntry {
		margin-left: 0px;
		padding-left: 0px;
		margin-top: 0px;
		margin-bottom: 1px;
}
.tocSubEntry a {
		font-size: 10pt;
}
.tocSubheading {
		padding-left: 14px;
		margin-left: 0px;
		margin-top: 5px;
		padding-top: 0px;
		font-size: 16px;
		color: #808080;
}

#tocMenu {
		border-right: 1px solid #c0c0c0;
		background-color: #f4f4ff;
		top:0px;
		left:0px;
		width:230px;
		height:100%;
}
#bodyContents {
		width: auto;
		padding-left: 15px;
}
--></style>
<script language="JavaScript" type="text/javascript"><!--
function getNewHTTPObject()
{
        var xmlhttp;

        /** Special IE only code ... */
        /*@cc_on
          @if (@_jscript_version >= 5)
              try
              {
                  xmlhttp = new ActiveXObject('Msxml2.XMLHTTP');
              }
              catch (e)
              {
                  try
                  {
                      xmlhttp = new ActiveXObject('Microsoft.XMLHTTP');
                  }
                  catch (E)
                  {
                      xmlhttp = false;
                  }
             }
          @else
             xmlhttp = false;
        @end @*/

        /** Every other browser on the planet */
        if (!xmlhttp && typeof XMLHttpRequest != 'undefined')
        {
            try
            {
                xmlhttp = new XMLHttpRequest();
            }
            catch (e)
            {
                xmlhttp = false;
            }
        }

        return xmlhttp;
}

function hidetoc() {
	var toc = document.getElementById('tocMenu');
	var src = toc.getAttribute('src');
	var xhr = getNewHTTPObject();
	xhr.open('GET', src, true);
	xhr.onreadystatechange = function() {
		if(xhr.readyState == 4) {
			var toc = document.getElementById('tocMenu');
			toc.innerHTML = xhr.responseText;
		}
	}
	xhr.send(null);
	var origURL = parent.document.URL;
	var contentURL = origURL.substring(origURL.indexOf('?')+1, origURL.length);
	if (contentURL.length == origURL.length) {
		jumpPos = origURL.substring(origURL.indexOf('#')+1, origURL.length);
	}
	if (contentURL == "hidetoc") {
		var body = document.getElementById('bodyContents');
		if (toc && body) {
			toc.style.display = 'none';
			body.style.marginLeft = '0px';
		}
	}
}

function disclosure_triangle(elt) {
   var linkelt = elt;
   while (elt && elt.tagName != 'TABLE') { elt = elt.parentNode;}
   if (!elt) { return; }
   while (elt && elt.tagName != 'DIV') { elt = elt.nextSibling;}
   if (!elt) { return; }
   if (parseInt(linkelt.getAttribute('state'))) {
      // It's open.  Close it
      linkelt.innerHTML = '&#x25B7;';
      linkelt.setAttribute('state', 0);
      linkelt.setAttribute('class', 'closed_disclosure_triangle');
      elt.style.display = 'none';
   } else {
      // It's closed.  Open it
      linkelt.innerHTML = '&#x25BC;';
      linkelt.setAttribute('state', 1);
      linkelt.setAttribute('class', 'open_disclosure_triangle');
      elt.style.display = 'block';
   }
}
--></script>
<style type="text/css"><!--.char {background: #ffffff; color:#0000ff;}.comment {background:#ffffff; color:#236e25}.function {background:#ffffff; color:#000000;}.keyword {background:#ffffff; color:#761550;}.number {background: #ffffff; color:#0000ff;}.param {background:#ffffff; color:#000000;}.preprocessor {background:#ffffff; color:#236e25}.string {background: #ffffff; color:#891315;}.template {background:#ffffff; color:#761550;}.type {background:#ffffff; color:#761550;}.var {background:#ffffff; color:#000000;}div {font-size: 10pt; text-decoration: none; font-family: lucida grande, geneva, helvetica, arial, sans-serif; color: #000000;}td {font-size: 10pt; text-decoration: none; font-family: lucida grande, geneva, helvetica, arial, sans-serif; color: #000000;}span.hd_tocAccessSpace { display: block; font-size: 1px; height: 3px; min-height: 3px; }span.hd_tocGroupSpace { display: block; font-size: 1px; height: 3px; min-height: 3px; }span.hd_tocGroup { display: block; font-weight: bold; font-size: 10pt; text-decoration: none; font-family: lucida grande, geneva, helvetica, arial, sans-serif; color: #000000; margin-left: 0px; padding-left: 40px; }span.hd_tocGroup + span.hd_tocAccess { padding-top: 5px; }td.toc_contents_text {font-size: 11pt; text-decoration: none; font-family: lucida grande, geneva, helvetica, arial, sans-serif; color: #000000; }li.tocSubEntry {font-size: 11pt; text-decoration: none; font-family: lucida grande, geneva, helvetica, arial, sans-serif; color: #000000;}p {font-size: 10pt; text-decoration: none; font-family: lucida grande, geneva, helvetica, arial, sans-serif; color: #000000;}a:link {text-decoration: none; font-family: lucida grande, geneva, helvetica, arial, sans-serif; color: #36c;}a:visited {text-decoration: none; font-family: lucida grande, geneva, helvetica, arial, sans-serif; color: #36c;}a:visited:hover {text-decoration: underline; font-family: lucida grande, geneva, helvetica, arial, sans-serif; color: #36c;}a:active {text-decoration: none; font-family: lucida grande, geneva, helvetica, arial, sans-serif; color: #36c;}a:hover {text-decoration: underline; font-family: lucida grande, geneva, helvetica, arial, sans-serif; color: #36c;}h2.h2tight { margin-top: 0px; padding-top: 0px; }h1 { margin-top: 13px; padding-top: 0px; }h4 {text-decoration: none; font-family: lucida grande, geneva, helvetica, arial, sans-serif; font-size: tiny; font-weight: bold;}h5 {text-decoration: none; font-family: lucida grande, geneva, helvetica, arial, sans-serif; font-size: 10.1pt; font-weight: bold;}pre {text-decoration: none; font-family: Courier, Consolas, monospace; color: #666; font-size: 10pt;}pre a { font-family: Courier, Consolas, monospace; color: #666;font-size: 10pt;}pre a:link { font-family: Courier, Consolas, monospace; color: #36c;font-size: 10pt;}pre a:visited { font-family: Courier, Consolas, monospace; color: #36c;font-size: 10pt;}pre a:visited:hover { font-family: Courier, Consolas, monospace; color: #36c;font-size: 10pt;}pre a:active { font-family: Courier, Consolas, monospace; color: #36c;font-size: 10pt;}pre a:hover { font-family: Courier, Consolas, monospace; color: #36c;font-size: 10pt;}code {text-decoration: none; font-family: Courier, Consolas, monospace; color: #666;font-size: 10pt;}code a { font-family: Courier, Consolas, monospace; color: #666;font-size: 10pt;}code a:link { font-family: Courier, Consolas, monospace; color: #36c;font-size: 10pt;}code a:visited { font-family: Courier, Consolas, monospace; color: #36c;font-size: 10pt;}code a:visited:hover { font-family: Courier, Consolas, monospace; color: #36c;font-size: 10pt;}code a:active { font-family: Courier, Consolas, monospace; color: #36c;font-size: 10pt;}code a:hover { font-family: Courier, Consolas, monospace; color: #36c;font-size: 10pt;}tt {text-decoration: none; font-family: Courier, Consolas, monospace; color: #666;font-size: 10pt;}tt a { font-family: Courier, Consolas, monospace; color: #666;font-size: 10pt;}tt a:link { font-family: Courier, Consolas, monospace; color: #36c;font-size: 10pt;}tt a:visited { font-family: Courier, Consolas, monospace; color: #36c;font-size: 10pt;}tt a:visited:hover { font-family: Courier, Consolas, monospace; color: #36c;font-size: 10pt;}tt a:active { font-family: Courier, Consolas, monospace; color: #36c;font-size: 10pt;}tt a:hover { font-family: Courier, Consolas, monospace; color: #36c;font-size: 10pt;}body  {text-decoration: none; font-family: Courier, Consolas, monospace; color: #666;font-size: 10pt; padding-left: 0px; padding-top: 0px; margin-left: 0px; margin-top: 0px; border: none; }#hd_outermost_table { margin-left: 0px; border-spacing: 0px; margin-top: 0px; padding-left: 0px; padding-top: 0px; border: none; }#hd_outermost_table > tr { border-spacing: 0px; margin-left: 0px; margin-top: 0px; padding-left: 0px; padding-top: 0px; border: none; }#hd_outermost_table > tr > td { border-spacing: 0px; margin-left: 0px; margin-top: 0px; }#hd_outermost_table > tbody > tr { border-spacing: 0px; margin-left: 0px; margin-top: 0px; padding-left: 0px; padding-top: 0px; border: none; }#hd_outermost_table > tbody > tr > td { border-spacing: 0px; margin-left: 0px; margin-top: 0px; padding-top: 3px; }.afterName { display: none; }.list_indent { margin-left: 40px; }.declaration_indent { margin-left: 40px; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; min-height: 12px; vertical-align: middle; }.declaration_indent pre { margin-top: 20px; padding-top: 0px; margin-bottom: 20px; padding-bottom: 0px; }.gapBeforeFooter { display: none; }hr { height: 0px; min-height: 0px; border-top: none; border-left: none; border-right: none; border-bottom: 1px solid #909090;}hr.afterHeader { display: none }.param_group_indent { margin-left: 25px; }.param_indent { margin-left: 40px; margin-top: 0px; padding-top: 0px; }.param_indent dl { margin-top: 4px; padding-top: 0px; }dl dd > p:first-child { margin-top: 2px; padding-top: 0px; }.param_indent dl dd > p:first-child { margin-top: 2px; padding-top: 0px; }.group_indent { margin-left: 40px; }.group_desc_indent { margin-left: 20px; }.warning_indent { margin-left: 40px; }.important_indent { margin-left: 40px; }.note_indent { margin-left: 40px; }h3 {       color: #3C4C6C;}.tight {       margin-top: 2px; margin-bottom: 0px;       padding-top: 0px; padding-bottom: 0px;}h3 a {       color: #3C4C6C;	font-size: 16px;	font-style: normal;	font-variant: normal;	font-weight: bold;	height: 0px;	line-height: normal;}.hd_tocAccess { display: block; margin-left: 40px; font-style: italic; font-size: 10px; font-weight: normal; color: #303030; }.tocSubheading { margin-bottom: 4px; }--></style></head><body bgcolor="#ffffff" onload="hidetoc();" >
<!-- headerDoc=Header;  uid=//apple_ref/doc/header/image.h;   name=image.h -->
<a name="//apple_ref/doc/header/image.h"></a>
<table id="hd_outermost_table" height="100%" width="100%"><tr><td valign='top' id='tocMenu' src='toc.html'></td>
<td id='bodyContents' valign='top'>
<a name="top"></a>
<h1><a name="image.h">image.h</a></h1>
<h2>Introduction</h2>
<p><!-- headerDoc=abstract;uid=//apple_ref/doc/header/image.h;name=start --><!-- begin abstract -->Use the links in the table of contents to the left to access the documentation.<br>
<!-- end abstract --><!-- headerDoc=abstract;uid=//apple_ref/doc/header/image.h;name=end --></p>
<hr class="afterClassOrHeaderInfo"><br><a name="HeaderDoc_functions"></a>
<h2 class="h2tight">Functions</h2>
<dl>
<dt><tt><a href="index.html#//apple_ref/c/func/background" target="_top">background</a></tt></dt>
<dd></dd>
<dt><tt><a href="index.html#//apple_ref/c/func/checkStorage" target="_top">checkStorage</a></tt></dt>
<dd></dd>
<dt><tt><a href="index.html#//apple_ref/c/func/inverseImg" target="_top">inverseImg</a></tt></dt>
<dd></dd>
<dt><tt><a href="index.html#//apple_ref/c/func/scanImg" target="_top">scanImg</a></tt></dt>
<dd></dd>
<dt><tt><a href="index.html#//apple_ref/c/func/stockImg" target="_top">stockImg</a></tt></dt>
<dd></dd>
<dt><tt><a href="index.html#//apple_ref/c/func/writeppm" target="_top">writeppm</a></tt></dt>
<dd></dd>
</dl>
<hr class="betweenAPIEntries"><!-- headerDoc=func;  uid=//apple_ref/c/func/background;   name=background -->
<a name="//apple_ref/c/func/background"></a>
<h3><a name="background">background</a></h3>
<hr class="afterName"><div class='declaration_indent'>
<pre><!-- headerDoc=declaration;uid=//apple_ref/c/func/background;name=start --><!-- a logicalPath="//apple_ref/c/cl/Image //apple_ref/c/tdef/Image //apple_ref/c/tag/Image //apple_ref/c/struct/Image //apple_ref/c/intf/Image //apple_ref/doc/anysymbol/Image" machineGenerated="true" --><span class="type">Image</span><!-- /a --><span class="type">*</span> <!-- a logicalPath="//apple_ref/c/instm/background //apple_ref/c/clm/background //apple_ref/c/intfcm/background //apple_ref/c/intfm/background //apple_ref/c/func/background //apple_ref/c/ftmplt/background //apple_ref/c/defn/background //apple_ref/c/macro/background //apple_ref/doc/anysymbol/background" machineGenerated="true" --><span class="function">background</span><!-- /a -->(
    <!-- a logicalPath="//apple_ref/c/cl/int //apple_ref/c/tdef/int //apple_ref/c/tag/int //apple_ref/c/struct/int //apple_ref/c/intf/int //apple_ref/doc/anysymbol/int" machineGenerated="true" --><span class="type">int</span><!-- /a --> <span class="param">w_im</span>,
    <!-- a logicalPath="//apple_ref/c/cl/int //apple_ref/c/tdef/int //apple_ref/c/tag/int //apple_ref/c/struct/int //apple_ref/c/intf/int //apple_ref/doc/anysymbol/int" machineGenerated="true" --><span class="type">int</span><!-- /a --> <span class="param">h_im</span>);  <!-- headerDoc=declaration;uid=//apple_ref/c/func/background;name=end --></pre>
</div>
<h5 class="tight"><font face="Lucida Grande,Helvetica,Arial">Return Value</font></h5><p><!-- begin return value --><p>Retourne un tableau de pixels qui définit une image blanche.
Laquel sera affiché plus tard sur un calque.
Si NULL retourné, bug d'allocation mémoire.

<!-- end return value --></p><h5 class="tight"><font face="Lucida Grande,Helvetica,Arial">Discussion</font></h5>
<!-- begin discussion --><!-- headerDoc=discussion;uid=//apple_ref/c/func/background;name=start --><p>background() permet de définir une image d'arrière plan blanche pour le premier calque du programme.
<!-- headerDoc=discussion;uid=//apple_ref/c/func/background;name=end --><!-- end discussion -->
<hr class="betweenAPIEntries"><!-- headerDoc=func;  uid=//apple_ref/c/func/checkStorage;   name=checkStorage -->
<a name="//apple_ref/c/func/checkStorage"></a>
<h3><a name="checkStorage">checkStorage</a></h3>
<hr class="afterName"><div class='declaration_indent'>
<pre><!-- headerDoc=declaration;uid=//apple_ref/c/func/checkStorage;name=start --><span class="keyword">extern</span> <!-- a logicalPath="//apple_ref/c/cl/Storage //apple_ref/c/tdef/Storage //apple_ref/c/tag/Storage //apple_ref/c/struct/Storage //apple_ref/c/intf/Storage //apple_ref/doc/anysymbol/Storage" machineGenerated="true" --><span class="type">Storage</span><!-- /a --><span class="type">*</span> <!-- a logicalPath="//apple_ref/c/instm/checkStorage //apple_ref/c/clm/checkStorage //apple_ref/c/intfcm/checkStorage //apple_ref/c/intfm/checkStorage //apple_ref/c/func/checkStorage //apple_ref/c/ftmplt/checkStorage //apple_ref/c/defn/checkStorage //apple_ref/c/macro/checkStorage //apple_ref/doc/anysymbol/checkStorage" machineGenerated="true" --><span class="function">checkStorage</span><!-- /a -->(
    <!-- a logicalPath="//apple_ref/c/cl/Storage //apple_ref/c/tdef/Storage //apple_ref/c/tag/Storage //apple_ref/c/struct/Storage //apple_ref/c/intf/Storage //apple_ref/doc/anysymbol/Storage" machineGenerated="true" --><span class="type">Storage</span><!-- /a --> <span class="type">*</span><span class="param">storage</span>);  <!-- headerDoc=declaration;uid=//apple_ref/c/func/checkStorage;name=end --></pre>
</div>
<h5 class="tight"><font face="Lucida Grande,Helvetica,Arial">Parameters</font></h5>
<div class='param_indent'>
<dl>
<dt><!-- headerDoc=functionparam;  uid=//apple_ref/doc/functionparam/checkStorage/storage;   name=storage -->
<a name="//apple_ref/doc/functionparam/checkStorage/storage"></a>
<code>storage</code></dt><dd><p>Storage* storage est le premier paramètre.</dd>
</dl>
</div>
<h5 class="tight"><font face="Lucida Grande,Helvetica,Arial">Return Value</font></h5><p><!-- begin return value --><p>Modifie le storage.

<!-- end return value --></p><h5 class="tight"><font face="Lucida Grande,Helvetica,Arial">Discussion</font></h5>
<!-- begin discussion --><!-- headerDoc=discussion;uid=//apple_ref/c/func/checkStorage;name=start --><p>checkStorage() permet de vérifier si il y a assez d'espace dans l'album pour stocker la futur image.
<!-- headerDoc=discussion;uid=//apple_ref/c/func/checkStorage;name=end --><!-- end discussion -->
<hr class="betweenAPIEntries"><!-- headerDoc=func;  uid=//apple_ref/c/func/inverseImg;   name=inverseImg -->
<a name="//apple_ref/c/func/inverseImg"></a>
<h3><a name="inverseImg">inverseImg</a></h3>
<hr class="afterName"><div class='declaration_indent'>
<pre><!-- headerDoc=declaration;uid=//apple_ref/c/func/inverseImg;name=start --><span class="keyword">extern</span> <span class="keyword">unsigned</span> <!-- a logicalPath="//apple_ref/c/cl/char //apple_ref/c/tdef/char //apple_ref/c/tag/char //apple_ref/c/struct/char //apple_ref/c/intf/char //apple_ref/doc/anysymbol/char" machineGenerated="true" --><span class="type">char</span><!-- /a --><span class="type">*</span> <!-- a logicalPath="//apple_ref/c/instm/inverseImg //apple_ref/c/clm/inverseImg //apple_ref/c/intfcm/inverseImg //apple_ref/c/intfm/inverseImg //apple_ref/c/func/inverseImg //apple_ref/c/ftmplt/inverseImg //apple_ref/c/defn/inverseImg //apple_ref/c/macro/inverseImg //apple_ref/doc/anysymbol/inverseImg" machineGenerated="true" --><span class="function">inverseImg</span><!-- /a -->(
    <!-- a logicalPath="//apple_ref/c/cl/Image //apple_ref/c/tdef/Image //apple_ref/c/tag/Image //apple_ref/c/struct/Image //apple_ref/c/intf/Image //apple_ref/doc/anysymbol/Image" machineGenerated="true" --><span class="type">Image</span><!-- /a --> <span class="type">*</span><span class="param">img</span>);  <!-- headerDoc=declaration;uid=//apple_ref/c/func/inverseImg;name=end --></pre>
</div>
<h5 class="tight"><font face="Lucida Grande,Helvetica,Arial">Parameters</font></h5>
<div class='param_indent'>
<dl>
<dt><!-- headerDoc=functionparam;  uid=//apple_ref/doc/functionparam/inverseImg/data;   name=data -->
<a name="//apple_ref/doc/functionparam/inverseImg/data"></a>
<code>data</code></dt><dd><p>int* data est le premier paramètre.</dd>
</dl>
</div>
<h5 class="tight"><font face="Lucida Grande,Helvetica,Arial">Return Value</font></h5><p><!-- begin return value --><p>printf une chaine de caractère passé en argument.

<!-- end return value --></p><h5 class="tight"><font face="Lucida Grande,Helvetica,Arial">Discussion</font></h5>
<!-- begin discussion --><!-- headerDoc=discussion;uid=//apple_ref/c/func/inverseImg;name=start --><p>getImg() permet d'afficher l'image après son chargment.
<!-- headerDoc=discussion;uid=//apple_ref/c/func/inverseImg;name=end --><!-- end discussion -->
<hr class="betweenAPIEntries"><!-- headerDoc=func;  uid=//apple_ref/c/func/scanImg;   name=scanImg -->
<a name="//apple_ref/c/func/scanImg"></a>
<h3><a name="scanImg">scanImg</a></h3>
<hr class="afterName"><div class='declaration_indent'>
<pre><!-- headerDoc=declaration;uid=//apple_ref/c/func/scanImg;name=start --><span class="keyword">extern</span> <!-- a logicalPath="//apple_ref/c/cl/Storage //apple_ref/c/tdef/Storage //apple_ref/c/tag/Storage //apple_ref/c/struct/Storage //apple_ref/c/intf/Storage //apple_ref/doc/anysymbol/Storage" machineGenerated="true" --><span class="type">Storage</span><!-- /a --><span class="type">*</span> <!-- a logicalPath="//apple_ref/c/instm/scanImg //apple_ref/c/clm/scanImg //apple_ref/c/intfcm/scanImg //apple_ref/c/intfm/scanImg //apple_ref/c/func/scanImg //apple_ref/c/ftmplt/scanImg //apple_ref/c/defn/scanImg //apple_ref/c/macro/scanImg //apple_ref/doc/anysymbol/scanImg" machineGenerated="true" --><span class="function">scanImg</span><!-- /a -->(
    <!-- a logicalPath="//apple_ref/c/cl/char //apple_ref/c/tdef/char //apple_ref/c/tag/char //apple_ref/c/struct/char //apple_ref/c/intf/char //apple_ref/doc/anysymbol/char" machineGenerated="true" --><span class="type">char</span><!-- /a --> <span class="type">*</span><span class="param">img</span>,
    <!-- a logicalPath="//apple_ref/c/cl/Storage //apple_ref/c/tdef/Storage //apple_ref/c/tag/Storage //apple_ref/c/struct/Storage //apple_ref/c/intf/Storage //apple_ref/doc/anysymbol/Storage" machineGenerated="true" --><span class="type">Storage</span><!-- /a --> <span class="type">*</span><span class="param">storage</span>);  <!-- headerDoc=declaration;uid=//apple_ref/c/func/scanImg;name=end --></pre>
</div>
<h5 class="tight"><font face="Lucida Grande,Helvetica,Arial">Parameters</font></h5>
<div class='param_indent'>
<dl>
<dt><!-- headerDoc=functionparam;  uid=//apple_ref/doc/functionparam/scanImg/img;   name=img -->
<a name="//apple_ref/doc/functionparam/scanImg/img"></a>
<code>img</code></dt><dd><p>char* img est le premier paramètre.</dd>
</dl>
</div>
<h5 class="tight"><font face="Lucida Grande,Helvetica,Arial">Return Value</font></h5><p><!-- begin return value --><p>retourne les données de l'image.

<!-- end return value --></p><h5 class="tight"><font face="Lucida Grande,Helvetica,Arial">Discussion</font></h5>
<!-- begin discussion --><!-- headerDoc=discussion;uid=//apple_ref/c/func/scanImg;name=start --><p>openImg() permet de charger l'image à partir d'un fichier ppm.
<!-- headerDoc=discussion;uid=//apple_ref/c/func/scanImg;name=end --><!-- end discussion -->
<hr class="betweenAPIEntries"><!-- headerDoc=func;  uid=//apple_ref/c/func/stockImg;   name=stockImg -->
<a name="//apple_ref/c/func/stockImg"></a>
<h3><a name="stockImg">stockImg</a></h3>
<hr class="afterName"><div class='declaration_indent'>
<pre><!-- headerDoc=declaration;uid=//apple_ref/c/func/stockImg;name=start --><span class="keyword">extern</span> <!-- a logicalPath="//apple_ref/c/cl/Storage //apple_ref/c/tdef/Storage //apple_ref/c/tag/Storage //apple_ref/c/struct/Storage //apple_ref/c/intf/Storage //apple_ref/doc/anysymbol/Storage" machineGenerated="true" --><span class="type">Storage</span><!-- /a --><span class="type">*</span> <!-- a logicalPath="//apple_ref/c/instm/stockImg //apple_ref/c/clm/stockImg //apple_ref/c/intfcm/stockImg //apple_ref/c/intfm/stockImg //apple_ref/c/func/stockImg //apple_ref/c/ftmplt/stockImg //apple_ref/c/defn/stockImg //apple_ref/c/macro/stockImg //apple_ref/doc/anysymbol/stockImg" machineGenerated="true" --><span class="function">stockImg</span><!-- /a -->(
    <!-- a logicalPath="//apple_ref/c/cl/Image //apple_ref/c/tdef/Image //apple_ref/c/tag/Image //apple_ref/c/struct/Image //apple_ref/c/intf/Image //apple_ref/doc/anysymbol/Image" machineGenerated="true" --><span class="type">Image</span><!-- /a --> <span class="type">*</span><span class="param">data</span>,
    <!-- a logicalPath="//apple_ref/c/cl/Storage //apple_ref/c/tdef/Storage //apple_ref/c/tag/Storage //apple_ref/c/struct/Storage //apple_ref/c/intf/Storage //apple_ref/doc/anysymbol/Storage" machineGenerated="true" --><span class="type">Storage</span><!-- /a --> <span class="type">*</span><span class="param">storage</span>);  <!-- headerDoc=declaration;uid=//apple_ref/c/func/stockImg;name=end --></pre>
</div>
<h5 class="tight"><font face="Lucida Grande,Helvetica,Arial">Parameters</font></h5>
<div class='param_indent'>
<dl>
<dt><!-- headerDoc=functionparam;  uid=//apple_ref/doc/functionparam/stockImg/data;   name=data -->
<a name="//apple_ref/doc/functionparam/stockImg/data"></a>
<code>data</code></dt><dd><p>Image* data est le premier paramètre qui prend les données de l'image.</dd>
<dt><!-- headerDoc=functionparam;  uid=//apple_ref/doc/functionparam/stockImg/img;   name=img -->
<a name="//apple_ref/doc/functionparam/stockImg/img"></a>
<code>img</code></dt><dd><p>Storage* storage est le second paramètre qui prend l'espace de stockage dans lequel sera stocké l'image.</dd>
</dl>
</div>
<h5 class="tight"><font face="Lucida Grande,Helvetica,Arial">Return Value</font></h5><p><!-- begin return value --><p>Modifie le storage.

<!-- end return value --></p><h5 class="tight"><font face="Lucida Grande,Helvetica,Arial">Discussion</font></h5>
<!-- begin discussion --><!-- headerDoc=discussion;uid=//apple_ref/c/func/stockImg;name=start --><p>stockImg() permet de stocker l'image dans l'espace de stockage.
<!-- headerDoc=discussion;uid=//apple_ref/c/func/stockImg;name=end --><!-- end discussion -->
<hr class="betweenAPIEntries"><!-- headerDoc=func;  uid=//apple_ref/c/func/writeppm;   name=writeppm -->
<a name="//apple_ref/c/func/writeppm"></a>
<h3><a name="writeppm">writeppm</a></h3>
<hr class="afterName"><div class='declaration_indent'>
<pre><!-- headerDoc=declaration;uid=//apple_ref/c/func/writeppm;name=start --><!-- a logicalPath="//apple_ref/c/cl/int //apple_ref/c/tdef/int //apple_ref/c/tag/int //apple_ref/c/struct/int //apple_ref/c/intf/int //apple_ref/doc/anysymbol/int" machineGenerated="true" --><span class="type">int</span><!-- /a --> <!-- a logicalPath="//apple_ref/c/instm/writeppm //apple_ref/c/clm/writeppm //apple_ref/c/intfcm/writeppm //apple_ref/c/intfm/writeppm //apple_ref/c/func/writeppm //apple_ref/c/ftmplt/writeppm //apple_ref/c/defn/writeppm //apple_ref/c/macro/writeppm //apple_ref/doc/anysymbol/writeppm" machineGenerated="true" --><span class="function">writeppm</span><!-- /a -->(
    <!-- a logicalPath="//apple_ref/c/cl/Image //apple_ref/c/tdef/Image //apple_ref/c/tag/Image //apple_ref/c/struct/Image //apple_ref/c/intf/Image //apple_ref/doc/anysymbol/Image" machineGenerated="true" --><span class="type">Image</span><!-- /a --> <span class="type">*</span><span class="param">image</span>,
    <!-- a logicalPath="//apple_ref/c/cl/char //apple_ref/c/tdef/char //apple_ref/c/tag/char //apple_ref/c/struct/char //apple_ref/c/intf/char //apple_ref/doc/anysymbol/char" machineGenerated="true" --><span class="type">char</span><!-- /a --> <span class="type">*</span><span class="param">nom</span>);  <!-- headerDoc=declaration;uid=//apple_ref/c/func/writeppm;name=end --></pre>
</div>
<h5 class="tight"><font face="Lucida Grande,Helvetica,Arial">Parameters</font></h5>
<div class='param_indent'>
<dl>
<dt><!-- headerDoc=functionparam;  uid=//apple_ref/doc/functionparam/writeppm/image;   name=image -->
<a name="//apple_ref/doc/functionparam/writeppm/image"></a>
<code>image</code></dt><dd><p>Image* image prend en paramètre l'image en question.</dd>
<dt><!-- headerDoc=functionparam;  uid=//apple_ref/doc/functionparam/writeppm/nom;   name=nom -->
<a name="//apple_ref/doc/functionparam/writeppm/nom"></a>
<code>nom</code></dt><dd><p>char* nom permet de nommer le premier ppm.</dd>
</dl>
</div>
<h5 class="tight"><font face="Lucida Grande,Helvetica,Arial">Return Value</font></h5><p><!-- begin return value --><p>Créer un fichier ppm.

<!-- end return value --></p><h5 class="tight"><font face="Lucida Grande,Helvetica,Arial">Discussion</font></h5>
<!-- begin discussion --><!-- headerDoc=discussion;uid=//apple_ref/c/func/writeppm;name=start --><p>writeppm() permet de sauvegarder la modification d'image en .ppm.
<!-- headerDoc=discussion;uid=//apple_ref/c/func/writeppm;name=end --><!-- end discussion -->
<hr class="betweenSections">
<a name="HeaderDoc_datatypes"></a>
<h2 class="h2tight">Typedefs</h2>
<dl>
<dt><tt><a href="index.html#//apple_ref/c/tdef/Image" target="_top">Image</a></tt></dt>
<dd><p>Structure qui définit ce qu'est une image
</dd>
<dt><tt><a href="index.html#//apple_ref/c/tdef/Storage" target="_top">Storage</a></tt></dt>
<dd><p>Structure qui définit un espace de stockage d'images dans lequel chaque nouvelle image sera créée.
</dd>
<dt><tt><a href="index.html#//apple_ref/doc/title:tdef/Structure" target="_top">Structure</a></tt></dt>
<dd><p>Structure qui définit un espace de stockage d'images dans lequel chaque nouvelle image sera créée.
</dd>
<dt><tt><a href="index.html#//apple_ref/c/tdef/_GLIMAGIMP__IMAGE_H____multideclaration_block" target="_top">Structure d'une image</a></tt></dt>
<dd><p>Structure qui définit ce qu'est une image
</dd>
</dl>
<hr class="betweenAPIEntries"><!-- headerDoc=tdef;  uid=//apple_ref/c/tdef/Image;   name=Image -->
<a name="//apple_ref/c/tdef/Image"></a>
<h3><a name="Image">Image</a></h3>
<hr class="afterName"><p><!-- headerDoc=abstract;uid=//apple_ref/c/tdef/Image;name=start --><!-- begin abstract --><p>Structure qui définit ce qu'est une image
<!-- end abstract --><!-- headerDoc=abstract;uid=//apple_ref/c/tdef/Image;name=end --></p>
<div class='declaration_indent'>
<pre><!-- headerDoc=declaration;uid=//apple_ref/c/tdef/Image;name=start --><span class="type">*</span><span class="type">*</span> <!-- a logicalPath="//apple_ref/c/cl/Strctures //apple_ref/c/tdef/Strctures //apple_ref/c/tag/Strctures //apple_ref/c/struct/Strctures //apple_ref/c/intf/Strctures //apple_ref/doc/anysymbol/Strctures" machineGenerated="true" --><span class="type">Strctures</span><!-- /a --> <span class="type">*</span><span class="type">*</span> <span class="type">*</span><span class="type">*</span><span class="type">*</span><span class="type">*</span><span class="type">*</span><span class="type">*</span><span class="type">*</span><span class="type">*</span><span class="type">*</span><span class="type">*</span><span class="type">*</span><span class="type">*</span><span class="type">*</span>*/</span>  
<span class="keyword">typedef</span> <span class="keyword">struct</span> <!-- a logicalPath="//apple_ref/c/cl/image //apple_ref/c/tdef/image //apple_ref/c/tag/image //apple_ref/c/struct/image //apple_ref/c/intf/image //apple_ref/doc/anysymbol/image" machineGenerated="true" --><span class="type">image</span><!-- /a -->{ 
    <span class="keyword">unsigned</span> <!-- a logicalPath="//apple_ref/c/cl/char //apple_ref/c/tdef/char //apple_ref/c/tag/char //apple_ref/c/struct/char //apple_ref/c/intf/char //apple_ref/doc/anysymbol/char" machineGenerated="true" --><span class="type">char</span><!-- /a --> <span class="type">*</span><!-- a logicalPath="//apple_ref/c/econst/type //apple_ref/c/data/type //apple_ref/c/clconst/type " machineGenerated="true" --><span class="var">type</span><!-- /a -->; 
    <!-- a logicalPath="//apple_ref/c/cl/int //apple_ref/c/tdef/int //apple_ref/c/tag/int //apple_ref/c/struct/int //apple_ref/c/intf/int //apple_ref/doc/anysymbol/int" machineGenerated="true" --><span class="type">int</span><!-- /a --> <!-- a logicalPath="//apple_ref/c/econst/nbColumns //apple_ref/c/data/nbColumns //apple_ref/c/clconst/nbColumns " machineGenerated="true" --><span class="var">nbColumns</span><!-- /a -->; 
    <!-- a logicalPath="//apple_ref/c/cl/int //apple_ref/c/tdef/int //apple_ref/c/tag/int //apple_ref/c/struct/int //apple_ref/c/intf/int //apple_ref/doc/anysymbol/int" machineGenerated="true" --><span class="type">int</span><!-- /a --> <!-- a logicalPath="//apple_ref/c/econst/nbLines //apple_ref/c/data/nbLines //apple_ref/c/clconst/nbLines " machineGenerated="true" --><span class="var">nbLines</span><!-- /a -->; 
    <!-- a logicalPath="//apple_ref/c/cl/int //apple_ref/c/tdef/int //apple_ref/c/tag/int //apple_ref/c/struct/int //apple_ref/c/intf/int //apple_ref/doc/anysymbol/int" machineGenerated="true" --><span class="type">int</span><!-- /a --> <!-- a logicalPath="//apple_ref/c/econst/maxValueColor //apple_ref/c/data/maxValueColor //apple_ref/c/clconst/maxValueColor " machineGenerated="true" --><span class="var">maxValueColor</span><!-- /a -->; 
    <span class="keyword">unsigned</span> <!-- a logicalPath="//apple_ref/c/cl/char //apple_ref/c/tdef/char //apple_ref/c/tag/char //apple_ref/c/struct/char //apple_ref/c/intf/char //apple_ref/doc/anysymbol/char" machineGenerated="true" --><span class="type">char</span><!-- /a --> <span class="type">*</span><!-- a logicalPath="//apple_ref/c/econst/pixels //apple_ref/c/data/pixels //apple_ref/c/clconst/pixels " machineGenerated="true" --><span class="var">pixels</span><!-- /a -->; 
}<!-- a logicalPath="//apple_ref/c/econst/Image //apple_ref/c/data/Image //apple_ref/c/clconst/Image " machineGenerated="true" --><span class="var">Image</span><!-- /a -->;  <!-- headerDoc=declaration;uid=//apple_ref/c/tdef/Image;name=end --></pre>
</div>
<h5 class="tight"><font face="Lucida Grande,Helvetica,Arial">Fields</font></h5>
<div class='param_indent'>
<dl>
<dt><!-- headerDoc=typedeffield;  uid=//apple_ref/doc/typedeffield/Image/nbLines,;   name=nbLines, -->
<a name="//apple_ref/doc/typedeffield/Image/nbLines,"></a>
<code>nbLines,</code></dt><dd><p>définit le nombre de lignes de l'image qui équivaut à la hauteur.</dd>
<dt><!-- headerDoc=typedeffield;  uid=//apple_ref/doc/typedeffield/Image/nbColumns,;   name=nbColumns, -->
<a name="//apple_ref/doc/typedeffield/Image/nbColumns,"></a>
<code>nbColumns,</code></dt><dd><p>définit le nombre de colonnes de l'image qui équivaut à la largeur.</dd>
<dt><!-- headerDoc=typedeffield;  uid=//apple_ref/doc/typedeffield/Image/pixels,;   name=pixels, -->
<a name="//apple_ref/doc/typedeffield/Image/pixels,"></a>
<code>pixels,</code></dt><dd><p>tableau de pixels qui répertori tout les pixels qui servent à construire l'image.</dd>
</dl>
</div>
<h5 class="tight"><font face="Lucida Grande,Helvetica,Arial">Discussion</font></h5>
<!-- begin discussion --><!-- headerDoc=discussion;uid=//apple_ref/c/tdef/Image;name=start --><p>La gestion de tous ce qui concerne les images comme le chargement
d'une image, l'affichage d'une image, etc...
<!-- headerDoc=discussion;uid=//apple_ref/c/tdef/Image;name=end --><!-- end discussion -->
<p><b>See Also</b></p><div class='list_indent'><dl>
<dt><p><!-- a logicalPath="//apple_ref/doc/title:macro/_GLIMAGIMP__IMAGE_H___" -->_GLIMAGIMP__IMAGE_H___<!-- /a --></p></dt><dd></dd></dl></div>
<hr class="betweenAPIEntries"><!-- headerDoc=tdef;  uid=//apple_ref/c/tdef/Storage;   name=Storage -->
<a name="//apple_ref/c/tdef/Storage"></a>
<h3><a name="Storage">Storage</a></h3>
<hr class="afterName"><p><!-- headerDoc=abstract;uid=//apple_ref/c/tdef/Storage;name=start --><!-- begin abstract --><p>Structure qui définit un espace de stockage d'images dans lequel chaque nouvelle image sera créée.
<!-- end abstract --><!-- headerDoc=abstract;uid=//apple_ref/c/tdef/Storage;name=end --></p>
<div class='declaration_indent'>
<pre><!-- headerDoc=declaration;uid=//apple_ref/c/tdef/Storage;name=start --><span class="keyword">typedef</span> <span class="keyword">struct</span> <!-- a logicalPath="//apple_ref/c/cl/storage //apple_ref/c/tdef/storage //apple_ref/c/tag/storage //apple_ref/c/struct/storage //apple_ref/c/intf/storage //apple_ref/doc/anysymbol/storage" machineGenerated="true" --><span class="type">storage</span><!-- /a -->{ <span class="comment">//Stockage d'images</span> 
    <!-- a logicalPath="//apple_ref/c/cl/int //apple_ref/c/tdef/int //apple_ref/c/tag/int //apple_ref/c/struct/int //apple_ref/c/intf/int //apple_ref/doc/anysymbol/int" machineGenerated="true" --><span class="type">int</span><!-- /a --> <!-- a logicalPath="//apple_ref/c/econst/lastKey //apple_ref/c/data/lastKey //apple_ref/c/clconst/lastKey " machineGenerated="true" --><span class="var">lastKey</span><!-- /a -->; 
    <!-- a logicalPath="//apple_ref/c/cl/int //apple_ref/c/tdef/int //apple_ref/c/tag/int //apple_ref/c/struct/int //apple_ref/c/intf/int //apple_ref/doc/anysymbol/int" machineGenerated="true" --><span class="type">int</span><!-- /a --> <!-- a logicalPath="//apple_ref/c/econst/capacite //apple_ref/c/data/capacite //apple_ref/c/clconst/capacite " machineGenerated="true" --><span class="var">capacite</span><!-- /a -->; 
    <!-- a logicalPath="//apple_ref/c/cl/Image //apple_ref/c/tdef/Image //apple_ref/c/tag/Image //apple_ref/c/struct/Image //apple_ref/c/intf/Image //apple_ref/doc/anysymbol/Image" machineGenerated="true" --><span class="type">Image</span><!-- /a --> <span class="type">*</span><!-- a logicalPath="//apple_ref/c/econst/album //apple_ref/c/data/album //apple_ref/c/clconst/album " machineGenerated="true" --><span class="var">album</span><!-- /a -->; 
}<!-- a logicalPath="//apple_ref/c/econst/Storage //apple_ref/c/data/Storage //apple_ref/c/clconst/Storage " machineGenerated="true" --><span class="var">Storage</span><!-- /a -->;  <!-- headerDoc=declaration;uid=//apple_ref/c/tdef/Storage;name=end --></pre>
</div>
<h5 class="tight"><font face="Lucida Grande,Helvetica,Arial">Fields</font></h5>
<div class='param_indent'>
<dl>
<dt><!-- headerDoc=typedeffield;  uid=//apple_ref/doc/typedeffield/Storage/capacite,;   name=capacite, -->
<a name="//apple_ref/doc/typedeffield/Storage/capacite,"></a>
<code>capacite,</code></dt><dd><p>compte le nombre d'image présent dans l'espace de stockage.</dd>
<dt><!-- headerDoc=typedeffield;  uid=//apple_ref/doc/typedeffield/Storage/album,;   name=album, -->
<a name="//apple_ref/doc/typedeffield/Storage/album,"></a>
<code>album,</code></dt><dd><p>tableau d'image qui stock toutes les images.</dd>
</dl>
</div>
<h5 class="tight"><font face="Lucida Grande,Helvetica,Arial">Discussion</font></h5>
<!-- begin discussion --><!-- headerDoc=discussion;uid=//apple_ref/c/tdef/Storage;name=start --><p>d'un espace de stockage d'images.</p><!-- headerDoc=discussion;uid=//apple_ref/c/tdef/Storage;name=end --><!-- end discussion -->
<p><b>See Also</b></p><div class='list_indent'><dl>
<dt><p><!-- a logicalPath="//apple_ref/doc/title:tdef/Structure" -->Structure<!-- /a --></p></dt><dd></dd><dt><p><!-- a logicalPath="//apple_ref/c/tag/storage" -->storage<!-- /a --></p></dt><dd></dd></dl></div>
<hr class="betweenAPIEntries"><!-- headerDoc=title:tdef;  uid=//apple_ref/doc/title:tdef/Structure;   name=Structure -->
<a name="//apple_ref/doc/title:tdef/Structure"></a>
<h3><a name="Structure">Structure</a></h3>
<hr class="afterName"><p><!-- headerDoc=abstract;uid=//apple_ref/doc/title:tdef/Structure;name=start --><!-- begin abstract --><p>Structure qui définit un espace de stockage d'images dans lequel chaque nouvelle image sera créée.
<!-- end abstract --><!-- headerDoc=abstract;uid=//apple_ref/doc/title:tdef/Structure;name=end --></p>
<div class='declaration_indent'>
<pre><!-- headerDoc=declaration;uid=//apple_ref/doc/title:tdef/Structure;name=start --><span class="keyword">typedef</span> <span class="keyword">struct</span> <!-- a logicalPath="//apple_ref/c/cl/storage //apple_ref/c/tdef/storage //apple_ref/c/tag/storage //apple_ref/c/struct/storage //apple_ref/c/intf/storage //apple_ref/doc/anysymbol/storage" machineGenerated="true" --><span class="type">storage</span><!-- /a -->{ <span class="comment">//Stockage d'images</span> 
    <!-- a logicalPath="//apple_ref/c/cl/int //apple_ref/c/tdef/int //apple_ref/c/tag/int //apple_ref/c/struct/int //apple_ref/c/intf/int //apple_ref/doc/anysymbol/int" machineGenerated="true" --><span class="type">int</span><!-- /a --> <!-- a logicalPath="//apple_ref/c/econst/lastKey //apple_ref/c/data/lastKey //apple_ref/c/clconst/lastKey " machineGenerated="true" --><span class="var">lastKey</span><!-- /a -->; 
    <!-- a logicalPath="//apple_ref/c/cl/int //apple_ref/c/tdef/int //apple_ref/c/tag/int //apple_ref/c/struct/int //apple_ref/c/intf/int //apple_ref/doc/anysymbol/int" machineGenerated="true" --><span class="type">int</span><!-- /a --> <!-- a logicalPath="//apple_ref/c/econst/capacite //apple_ref/c/data/capacite //apple_ref/c/clconst/capacite " machineGenerated="true" --><span class="var">capacite</span><!-- /a -->; 
    <!-- a logicalPath="//apple_ref/c/cl/Image //apple_ref/c/tdef/Image //apple_ref/c/tag/Image //apple_ref/c/struct/Image //apple_ref/c/intf/Image //apple_ref/doc/anysymbol/Image" machineGenerated="true" --><span class="type">Image</span><!-- /a --> <span class="type">*</span><!-- a logicalPath="//apple_ref/c/econst/album //apple_ref/c/data/album //apple_ref/c/clconst/album " machineGenerated="true" --><span class="var">album</span><!-- /a -->; 
}<!-- a logicalPath="//apple_ref/c/econst/Storage //apple_ref/c/data/Storage //apple_ref/c/clconst/Storage " machineGenerated="true" --><span class="var">Storage</span><!-- /a -->;  <!-- headerDoc=declaration;uid=//apple_ref/doc/title:tdef/Structure;name=end --></pre>
</div>
<h5 class="tight"><font face="Lucida Grande,Helvetica,Arial">Fields</font></h5>
<div class='param_indent'>
<dl>
<dt><!-- headerDoc=typedeffield;  uid=//apple_ref/doc/typedeffield/Structure/capacite,;   name=capacite, -->
<a name="//apple_ref/doc/typedeffield/Structure/capacite,"></a>
<code>capacite,</code></dt><dd><p>compte le nombre d'image présent dans l'espace de stockage.</dd>
<dt><!-- headerDoc=typedeffield;  uid=//apple_ref/doc/typedeffield/Structure/album,;   name=album, -->
<a name="//apple_ref/doc/typedeffield/Structure/album,"></a>
<code>album,</code></dt><dd><p>tableau d'image qui stock toutes les images.</dd>
</dl>
</div>
<h5 class="tight"><font face="Lucida Grande,Helvetica,Arial">Discussion</font></h5>
<!-- begin discussion --><!-- headerDoc=discussion;uid=//apple_ref/doc/title:tdef/Structure;name=start --><p>d'un espace de stockage d'images.</p><!-- headerDoc=discussion;uid=//apple_ref/doc/title:tdef/Structure;name=end --><!-- end discussion -->
<p><b>See Also</b></p><div class='list_indent'><dl>
<dt><p><!-- a logicalPath="//apple_ref/c/tdef/Storage" -->Storage<!-- /a --></p></dt><dd></dd><dt><p><!-- a logicalPath="//apple_ref/c/tag/storage" -->storage<!-- /a --></p></dt><dd></dd></dl></div>
<hr class="betweenAPIEntries"><!-- headerDoc=tdef;  uid=//apple_ref/c/tdef/_GLIMAGIMP__IMAGE_H____multideclaration_block;   name=Structure d'une image -->
<a name="//apple_ref/c/tdef/_GLIMAGIMP__IMAGE_H____multideclaration_block"></a>
<h3><a name="Structureduneimage">Structure d'une image</a></h3>
<hr class="afterName"><p><!-- headerDoc=abstract;uid=//apple_ref/c/tdef/_GLIMAGIMP__IMAGE_H____multideclaration_block;name=start --><!-- begin abstract --><p>Structure qui définit ce qu'est une image
<!-- end abstract --><!-- headerDoc=abstract;uid=//apple_ref/c/tdef/_GLIMAGIMP__IMAGE_H____multideclaration_block;name=end --></p>
<div class='declaration_indent'>
<pre><!-- headerDoc=declaration;uid=//apple_ref/c/tdef/_GLIMAGIMP__IMAGE_H____multideclaration_block;name=start --><span class="type">*</span><span class="type">*</span> <!-- a logicalPath="//apple_ref/c/cl/Strctures //apple_ref/c/tdef/Strctures //apple_ref/c/tag/Strctures //apple_ref/c/struct/Strctures //apple_ref/c/intf/Strctures //apple_ref/doc/anysymbol/Strctures" machineGenerated="true" --><span class="type">Strctures</span><!-- /a --> <span class="type">*</span><span class="type">*</span> <span class="type">*</span><span class="type">*</span><span class="type">*</span><span class="type">*</span><span class="type">*</span><span class="type">*</span><span class="type">*</span><span class="type">*</span><span class="type">*</span><span class="type">*</span><span class="type">*</span><span class="type">*</span><span class="type">*</span>*/</span>  
<span class="keyword">typedef</span> <span class="keyword">struct</span> <!-- a logicalPath="//apple_ref/c/cl/image //apple_ref/c/tdef/image //apple_ref/c/tag/image //apple_ref/c/struct/image //apple_ref/c/intf/image //apple_ref/doc/anysymbol/image" machineGenerated="true" --><span class="type">image</span><!-- /a -->{ 
    <span class="keyword">unsigned</span> <!-- a logicalPath="//apple_ref/c/cl/char //apple_ref/c/tdef/char //apple_ref/c/tag/char //apple_ref/c/struct/char //apple_ref/c/intf/char //apple_ref/doc/anysymbol/char" machineGenerated="true" --><span class="type">char</span><!-- /a --> <span class="type">*</span><!-- a logicalPath="//apple_ref/c/econst/type //apple_ref/c/data/type //apple_ref/c/clconst/type " machineGenerated="true" --><span class="var">type</span><!-- /a -->; 
    <!-- a logicalPath="//apple_ref/c/cl/int //apple_ref/c/tdef/int //apple_ref/c/tag/int //apple_ref/c/struct/int //apple_ref/c/intf/int //apple_ref/doc/anysymbol/int" machineGenerated="true" --><span class="type">int</span><!-- /a --> <!-- a logicalPath="//apple_ref/c/econst/nbColumns //apple_ref/c/data/nbColumns //apple_ref/c/clconst/nbColumns " machineGenerated="true" --><span class="var">nbColumns</span><!-- /a -->; 
    <!-- a logicalPath="//apple_ref/c/cl/int //apple_ref/c/tdef/int //apple_ref/c/tag/int //apple_ref/c/struct/int //apple_ref/c/intf/int //apple_ref/doc/anysymbol/int" machineGenerated="true" --><span class="type">int</span><!-- /a --> <!-- a logicalPath="//apple_ref/c/econst/nbLines //apple_ref/c/data/nbLines //apple_ref/c/clconst/nbLines " machineGenerated="true" --><span class="var">nbLines</span><!-- /a -->; 
    <!-- a logicalPath="//apple_ref/c/cl/int //apple_ref/c/tdef/int //apple_ref/c/tag/int //apple_ref/c/struct/int //apple_ref/c/intf/int //apple_ref/doc/anysymbol/int" machineGenerated="true" --><span class="type">int</span><!-- /a --> <!-- a logicalPath="//apple_ref/c/econst/maxValueColor //apple_ref/c/data/maxValueColor //apple_ref/c/clconst/maxValueColor " machineGenerated="true" --><span class="var">maxValueColor</span><!-- /a -->; 
    <span class="keyword">unsigned</span> <!-- a logicalPath="//apple_ref/c/cl/char //apple_ref/c/tdef/char //apple_ref/c/tag/char //apple_ref/c/struct/char //apple_ref/c/intf/char //apple_ref/doc/anysymbol/char" machineGenerated="true" --><span class="type">char</span><!-- /a --> <span class="type">*</span><!-- a logicalPath="//apple_ref/c/econst/pixels //apple_ref/c/data/pixels //apple_ref/c/clconst/pixels " machineGenerated="true" --><span class="var">pixels</span><!-- /a -->; 
}<!-- a logicalPath="//apple_ref/c/econst/Image //apple_ref/c/data/Image //apple_ref/c/clconst/Image " machineGenerated="true" --><span class="var">Image</span><!-- /a -->;  <!-- headerDoc=declaration;uid=//apple_ref/c/tdef/_GLIMAGIMP__IMAGE_H____multideclaration_block;name=end --></pre>
</div>
<h5 class="tight"><font face="Lucida Grande,Helvetica,Arial">Fields</font></h5>
<div class='param_indent'>
<dl>
<dt><!-- headerDoc=typedeffield;  uid=//apple_ref/doc/typedeffield/_GLIMAGIMP__IMAGE_H____multideclaration_block/nbLines,;   name=nbLines, -->
<a name="//apple_ref/doc/typedeffield/_GLIMAGIMP__IMAGE_H____multideclaration_block/nbLines,"></a>
<code>nbLines,</code></dt><dd><p>définit le nombre de lignes de l'image qui équivaut à la hauteur.</dd>
<dt><!-- headerDoc=typedeffield;  uid=//apple_ref/doc/typedeffield/_GLIMAGIMP__IMAGE_H____multideclaration_block/nbColumns,;   name=nbColumns, -->
<a name="//apple_ref/doc/typedeffield/_GLIMAGIMP__IMAGE_H____multideclaration_block/nbColumns,"></a>
<code>nbColumns,</code></dt><dd><p>définit le nombre de colonnes de l'image qui équivaut à la largeur.</dd>
<dt><!-- headerDoc=typedeffield;  uid=//apple_ref/doc/typedeffield/_GLIMAGIMP__IMAGE_H____multideclaration_block/pixels,;   name=pixels, -->
<a name="//apple_ref/doc/typedeffield/_GLIMAGIMP__IMAGE_H____multideclaration_block/pixels,"></a>
<code>pixels,</code></dt><dd><p>tableau de pixels qui répertori tout les pixels qui servent à construire l'image.</dd>
</dl>
</div>
<h5 class="tight"><font face="Lucida Grande,Helvetica,Arial">Discussion</font></h5>
<!-- begin discussion --><!-- headerDoc=discussion;uid=//apple_ref/c/tdef/_GLIMAGIMP__IMAGE_H____multideclaration_block;name=start --><p>La gestion de tous ce qui concerne les images comme le chargement
d'une image, l'affichage d'une image, etc...
<!-- headerDoc=discussion;uid=//apple_ref/c/tdef/_GLIMAGIMP__IMAGE_H____multideclaration_block;name=end --><!-- end discussion -->
<p><b>See Also</b></p><div class='list_indent'><dl>
<dt><p><!-- a logicalPath="//apple_ref/doc/title:macro/_GLIMAGIMP__IMAGE_H___" -->_GLIMAGIMP__IMAGE_H___<!-- /a --></p></dt><dd></dd></dl></div>
<hr class="betweenSections">
<a name="HeaderDoc_structs"></a>
<h2 class="h2tight">Structs&nbsp;and&nbsp;Unions</h2>
<dl>
<dt><tt><a href="index.html#//apple_ref/c/tag/image" target="_top">image</a></tt></dt>
<dd><p>Structure qui définit ce qu'est une image
</dd>
<dt><tt><a href="index.html#//apple_ref/c/tag/storage" target="_top">storage</a></tt></dt>
<dd><p>Structure qui définit un espace de stockage d'images dans lequel chaque nouvelle image sera créée.
</dd>
</dl>
<hr class="betweenAPIEntries"><!-- headerDoc=tag;  uid=//apple_ref/c/tag/image;   name=image -->
<a name="//apple_ref/c/tag/image"></a>
<h3><a name="image">image</a></h3>
<hr class="afterName"><p><!-- headerDoc=abstract;uid=//apple_ref/c/tag/image;name=start --><!-- begin abstract --><p>Structure qui définit ce qu'est une image
<!-- end abstract --><!-- headerDoc=abstract;uid=//apple_ref/c/tag/image;name=end --></p>
<div class='declaration_indent'>
<pre><!-- headerDoc=declaration;uid=//apple_ref/c/tag/image;name=start --><span class="type">*</span><span class="type">*</span> <!-- a logicalPath="//apple_ref/c/cl/Strctures //apple_ref/c/tdef/Strctures //apple_ref/c/tag/Strctures //apple_ref/c/struct/Strctures //apple_ref/c/intf/Strctures //apple_ref/doc/anysymbol/Strctures" machineGenerated="true" --><span class="type">Strctures</span><!-- /a --> <span class="type">*</span><span class="type">*</span> <span class="type">*</span><span class="type">*</span><span class="type">*</span><span class="type">*</span><span class="type">*</span><span class="type">*</span><span class="type">*</span><span class="type">*</span><span class="type">*</span><span class="type">*</span><span class="type">*</span><span class="type">*</span><span class="type">*</span>*/</span>  
<span class="keyword">typedef</span> <span class="keyword">struct</span> <!-- a logicalPath="//apple_ref/c/cl/image //apple_ref/c/tdef/image //apple_ref/c/tag/image //apple_ref/c/struct/image //apple_ref/c/intf/image //apple_ref/doc/anysymbol/image" machineGenerated="true" --><span class="type">image</span><!-- /a -->{ 
    <span class="keyword">unsigned</span> <!-- a logicalPath="//apple_ref/c/cl/char //apple_ref/c/tdef/char //apple_ref/c/tag/char //apple_ref/c/struct/char //apple_ref/c/intf/char //apple_ref/doc/anysymbol/char" machineGenerated="true" --><span class="type">char</span><!-- /a --> <span class="type">*</span><!-- a logicalPath="//apple_ref/c/econst/type //apple_ref/c/data/type //apple_ref/c/clconst/type " machineGenerated="true" --><span class="var">type</span><!-- /a -->; 
    <!-- a logicalPath="//apple_ref/c/cl/int //apple_ref/c/tdef/int //apple_ref/c/tag/int //apple_ref/c/struct/int //apple_ref/c/intf/int //apple_ref/doc/anysymbol/int" machineGenerated="true" --><span class="type">int</span><!-- /a --> <!-- a logicalPath="//apple_ref/c/econst/nbColumns //apple_ref/c/data/nbColumns //apple_ref/c/clconst/nbColumns " machineGenerated="true" --><span class="var">nbColumns</span><!-- /a -->; 
    <!-- a logicalPath="//apple_ref/c/cl/int //apple_ref/c/tdef/int //apple_ref/c/tag/int //apple_ref/c/struct/int //apple_ref/c/intf/int //apple_ref/doc/anysymbol/int" machineGenerated="true" --><span class="type">int</span><!-- /a --> <!-- a logicalPath="//apple_ref/c/econst/nbLines //apple_ref/c/data/nbLines //apple_ref/c/clconst/nbLines " machineGenerated="true" --><span class="var">nbLines</span><!-- /a -->; 
    <!-- a logicalPath="//apple_ref/c/cl/int //apple_ref/c/tdef/int //apple_ref/c/tag/int //apple_ref/c/struct/int //apple_ref/c/intf/int //apple_ref/doc/anysymbol/int" machineGenerated="true" --><span class="type">int</span><!-- /a --> <!-- a logicalPath="//apple_ref/c/econst/maxValueColor //apple_ref/c/data/maxValueColor //apple_ref/c/clconst/maxValueColor " machineGenerated="true" --><span class="var">maxValueColor</span><!-- /a -->; 
    <span class="keyword">unsigned</span> <!-- a logicalPath="//apple_ref/c/cl/char //apple_ref/c/tdef/char //apple_ref/c/tag/char //apple_ref/c/struct/char //apple_ref/c/intf/char //apple_ref/doc/anysymbol/char" machineGenerated="true" --><span class="type">char</span><!-- /a --> <span class="type">*</span><!-- a logicalPath="//apple_ref/c/econst/pixels //apple_ref/c/data/pixels //apple_ref/c/clconst/pixels " machineGenerated="true" --><span class="var">pixels</span><!-- /a -->; 
}<!-- a logicalPath="//apple_ref/c/econst/Image //apple_ref/c/data/Image //apple_ref/c/clconst/Image " machineGenerated="true" --><span class="var">Image</span><!-- /a -->;  <!-- headerDoc=declaration;uid=//apple_ref/c/tag/image;name=end --></pre>
</div>
<h5 class="tight"><font face="Lucida Grande,Helvetica,Arial">Fields</font></h5>
<div class='param_indent'>
<dl>
<dt><!-- headerDoc=structfield;  uid=//apple_ref/doc/structfield/image/nbLines,;   name=nbLines, -->
<a name="//apple_ref/doc/structfield/image/nbLines,"></a>
<code>nbLines,</code></dt><dd><p>définit le nombre de lignes de l'image qui équivaut à la hauteur.</dd>
<dt><!-- headerDoc=structfield;  uid=//apple_ref/doc/structfield/image/nbColumns,;   name=nbColumns, -->
<a name="//apple_ref/doc/structfield/image/nbColumns,"></a>
<code>nbColumns,</code></dt><dd><p>définit le nombre de colonnes de l'image qui équivaut à la largeur.</dd>
<dt><!-- headerDoc=structfield;  uid=//apple_ref/doc/structfield/image/pixels,;   name=pixels, -->
<a name="//apple_ref/doc/structfield/image/pixels,"></a>
<code>pixels,</code></dt><dd><p>tableau de pixels qui répertori tout les pixels qui servent à construire l'image.</dd>
</dl>
</div>
<h5 class="tight"><font face="Lucida Grande,Helvetica,Arial">Discussion</font></h5>
<!-- begin discussion --><!-- headerDoc=discussion;uid=//apple_ref/c/tag/image;name=start --><p>La gestion de tous ce qui concerne les images comme le chargement
d'une image, l'affichage d'une image, etc...
<!-- headerDoc=discussion;uid=//apple_ref/c/tag/image;name=end --><!-- end discussion -->
<p><b>See Also</b></p><div class='list_indent'><dl>
<dt><p><!-- a logicalPath="//apple_ref/doc/title:macro/_GLIMAGIMP__IMAGE_H___" -->_GLIMAGIMP__IMAGE_H___<!-- /a --></p></dt><dd></dd></dl></div>
<hr class="betweenAPIEntries"><!-- headerDoc=tag;  uid=//apple_ref/c/tag/storage;   name=storage -->
<a name="//apple_ref/c/tag/storage"></a>
<h3><a name="storage">storage</a></h3>
<hr class="afterName"><p><!-- headerDoc=abstract;uid=//apple_ref/c/tag/storage;name=start --><!-- begin abstract --><p>Structure qui définit un espace de stockage d'images dans lequel chaque nouvelle image sera créée.
<!-- end abstract --><!-- headerDoc=abstract;uid=//apple_ref/c/tag/storage;name=end --></p>
<div class='declaration_indent'>
<pre><!-- headerDoc=declaration;uid=//apple_ref/c/tag/storage;name=start --><span class="keyword">typedef</span> <span class="keyword">struct</span> <!-- a logicalPath="//apple_ref/c/cl/storage //apple_ref/c/tdef/storage //apple_ref/c/tag/storage //apple_ref/c/struct/storage //apple_ref/c/intf/storage //apple_ref/doc/anysymbol/storage" machineGenerated="true" --><span class="type">storage</span><!-- /a -->{ <span class="comment">//Stockage d'images</span> 
    <!-- a logicalPath="//apple_ref/c/cl/int //apple_ref/c/tdef/int //apple_ref/c/tag/int //apple_ref/c/struct/int //apple_ref/c/intf/int //apple_ref/doc/anysymbol/int" machineGenerated="true" --><span class="type">int</span><!-- /a --> <!-- a logicalPath="//apple_ref/c/econst/lastKey //apple_ref/c/data/lastKey //apple_ref/c/clconst/lastKey " machineGenerated="true" --><span class="var">lastKey</span><!-- /a -->; 
    <!-- a logicalPath="//apple_ref/c/cl/int //apple_ref/c/tdef/int //apple_ref/c/tag/int //apple_ref/c/struct/int //apple_ref/c/intf/int //apple_ref/doc/anysymbol/int" machineGenerated="true" --><span class="type">int</span><!-- /a --> <!-- a logicalPath="//apple_ref/c/econst/capacite //apple_ref/c/data/capacite //apple_ref/c/clconst/capacite " machineGenerated="true" --><span class="var">capacite</span><!-- /a -->; 
    <!-- a logicalPath="//apple_ref/c/cl/Image //apple_ref/c/tdef/Image //apple_ref/c/tag/Image //apple_ref/c/struct/Image //apple_ref/c/intf/Image //apple_ref/doc/anysymbol/Image" machineGenerated="true" --><span class="type">Image</span><!-- /a --> <span class="type">*</span><!-- a logicalPath="//apple_ref/c/econst/album //apple_ref/c/data/album //apple_ref/c/clconst/album " machineGenerated="true" --><span class="var">album</span><!-- /a -->; 
}<!-- a logicalPath="//apple_ref/c/econst/Storage //apple_ref/c/data/Storage //apple_ref/c/clconst/Storage " machineGenerated="true" --><span class="var">Storage</span><!-- /a -->;  <!-- headerDoc=declaration;uid=//apple_ref/c/tag/storage;name=end --></pre>
</div>
<h5 class="tight"><font face="Lucida Grande,Helvetica,Arial">Fields</font></h5>
<div class='param_indent'>
<dl>
<dt><!-- headerDoc=structfield;  uid=//apple_ref/doc/structfield/storage/capacite,;   name=capacite, -->
<a name="//apple_ref/doc/structfield/storage/capacite,"></a>
<code>capacite,</code></dt><dd><p>compte le nombre d'image présent dans l'espace de stockage.</dd>
<dt><!-- headerDoc=structfield;  uid=//apple_ref/doc/structfield/storage/album,;   name=album, -->
<a name="//apple_ref/doc/structfield/storage/album,"></a>
<code>album,</code></dt><dd><p>tableau d'image qui stock toutes les images.</dd>
</dl>
</div>
<h5 class="tight"><font face="Lucida Grande,Helvetica,Arial">Discussion</font></h5>
<!-- begin discussion --><!-- headerDoc=discussion;uid=//apple_ref/c/tag/storage;name=start --><p>d'un espace de stockage d'images.</p><!-- headerDoc=discussion;uid=//apple_ref/c/tag/storage;name=end --><!-- end discussion -->
<p><b>See Also</b></p><div class='list_indent'><dl>
<dt><p><!-- a logicalPath="//apple_ref/doc/title:tdef/Structure" -->Structure<!-- /a --></p></dt><dd></dd><dt><p><!-- a logicalPath="//apple_ref/c/tdef/Storage" -->Storage<!-- /a --></p></dt><dd></dd></dl></div>
<hr class="betweenSections">
<a name="HeaderDoc_pdefines"></a>
<h2 class="h2tight">Macro Definitions</h2>
<dl>
<dt><tt><a href="index.html#//apple_ref/doc/title:macro/_GLIMAGIMP__IMAGE_H___" target="_top">_GLIMAGIMP__IMAGE_H___</a></tt></dt>
<dd><p>Structure qui définit ce qu'est une image
</dd>
</dl>
<hr class="betweenAPIEntries"><!-- headerDoc=title:macro;  uid=//apple_ref/doc/title:macro/_GLIMAGIMP__IMAGE_H___;   name=_GLIMAGIMP__IMAGE_H___ -->
<a name="//apple_ref/doc/title:macro/_GLIMAGIMP__IMAGE_H___"></a>
<h3><a name="_GLIMAGIMP__IMAGE_H___">_GLIMAGIMP__IMAGE_H___</a></h3>
<hr class="afterName"><p><!-- headerDoc=abstract;uid=//apple_ref/doc/title:macro/_GLIMAGIMP__IMAGE_H___;name=start --><!-- begin abstract --><p>Structure qui définit ce qu'est une image
<!-- end abstract --><!-- headerDoc=abstract;uid=//apple_ref/doc/title:macro/_GLIMAGIMP__IMAGE_H___;name=end --></p>
<div class='declaration_indent'>
<pre><!-- headerDoc=declaration;uid=//apple_ref/doc/title:macro/_GLIMAGIMP__IMAGE_H___;name=start -->  <span class="preprocessor">#ifndef</span> <!-- a logicalPath="//apple_ref/c/cl/_GLIMAGIMP__IMAGE_H___ //apple_ref/c/tdef/_GLIMAGIMP__IMAGE_H___ //apple_ref/c/tag/_GLIMAGIMP__IMAGE_H___ //apple_ref/c/struct/_GLIMAGIMP__IMAGE_H___ //apple_ref/c/intf/_GLIMAGIMP__IMAGE_H___ //apple_ref/c/econst/_GLIMAGIMP__IMAGE_H___ //apple_ref/c/data/_GLIMAGIMP__IMAGE_H___ //apple_ref/c/clconst/_GLIMAGIMP__IMAGE_H___ //apple_ref/c/instm/_GLIMAGIMP__IMAGE_H___ //apple_ref/c/clm/_GLIMAGIMP__IMAGE_H___ //apple_ref/c/intfcm/_GLIMAGIMP__IMAGE_H___ //apple_ref/c/intfm/_GLIMAGIMP__IMAGE_H___ //apple_ref/c/func/_GLIMAGIMP__IMAGE_H___ //apple_ref/c/ftmplt/_GLIMAGIMP__IMAGE_H___ //apple_ref/c/defn/_GLIMAGIMP__IMAGE_H___ //apple_ref/c/macro/_GLIMAGIMP__IMAGE_H___ //apple_ref/doc/com/intfm/_GLIMAGIMP__IMAGE_H___ //apple_ref/doc/anysymbol/_GLIMAGIMP__IMAGE_H___" machineGenerated="true" --><span class="preprocessor">_GLIMAGIMP__IMAGE_H___</span><!-- /a --> 
<span class="preprocessor">#define</span> <!-- a logicalPath="//apple_ref/c/cl/_GLIMAGIMP__IMAGE_H___ //apple_ref/c/tdef/_GLIMAGIMP__IMAGE_H___ //apple_ref/c/tag/_GLIMAGIMP__IMAGE_H___ //apple_ref/c/struct/_GLIMAGIMP__IMAGE_H___ //apple_ref/c/intf/_GLIMAGIMP__IMAGE_H___ //apple_ref/c/econst/_GLIMAGIMP__IMAGE_H___ //apple_ref/c/data/_GLIMAGIMP__IMAGE_H___ //apple_ref/c/clconst/_GLIMAGIMP__IMAGE_H___ //apple_ref/c/instm/_GLIMAGIMP__IMAGE_H___ //apple_ref/c/clm/_GLIMAGIMP__IMAGE_H___ //apple_ref/c/intfcm/_GLIMAGIMP__IMAGE_H___ //apple_ref/c/intfm/_GLIMAGIMP__IMAGE_H___ //apple_ref/c/func/_GLIMAGIMP__IMAGE_H___ //apple_ref/c/ftmplt/_GLIMAGIMP__IMAGE_H___ //apple_ref/c/defn/_GLIMAGIMP__IMAGE_H___ //apple_ref/c/macro/_GLIMAGIMP__IMAGE_H___ //apple_ref/doc/com/intfm/_GLIMAGIMP__IMAGE_H___ //apple_ref/doc/anysymbol/_GLIMAGIMP__IMAGE_H___" machineGenerated="true" --><span class="preprocessor">_GLIMAGIMP__IMAGE_H___</span><!-- /a --> 
<span class="type">*</span><span class="type">*</span> <!-- a logicalPath="//apple_ref/c/cl/Strctures //apple_ref/c/tdef/Strctures //apple_ref/c/tag/Strctures //apple_ref/c/struct/Strctures //apple_ref/c/intf/Strctures //apple_ref/doc/anysymbol/Strctures" machineGenerated="true" --><span class="type">Strctures</span><!-- /a --> <span class="type">*</span><span class="type">*</span> <span class="type">*</span><span class="type">*</span><span class="type">*</span><span class="type">*</span><span class="type">*</span><span class="type">*</span><span class="type">*</span><span class="type">*</span><span class="type">*</span><span class="type">*</span><span class="type">*</span><span class="type">*</span><span class="type">*</span>*/</span>  
<span class="keyword">typedef</span> <span class="keyword">struct</span> <!-- a logicalPath="//apple_ref/c/cl/image //apple_ref/c/tdef/image //apple_ref/c/tag/image //apple_ref/c/struct/image //apple_ref/c/intf/image //apple_ref/doc/anysymbol/image" machineGenerated="true" --><span class="type">image</span><!-- /a -->{ 
    <span class="keyword">unsigned</span> <!-- a logicalPath="//apple_ref/c/cl/char //apple_ref/c/tdef/char //apple_ref/c/tag/char //apple_ref/c/struct/char //apple_ref/c/intf/char //apple_ref/doc/anysymbol/char" machineGenerated="true" --><span class="type">char</span><!-- /a --> <span class="type">*</span><!-- a logicalPath="//apple_ref/c/econst/type //apple_ref/c/data/type //apple_ref/c/clconst/type " machineGenerated="true" --><span class="var">type</span><!-- /a -->; 
    <!-- a logicalPath="//apple_ref/c/cl/int //apple_ref/c/tdef/int //apple_ref/c/tag/int //apple_ref/c/struct/int //apple_ref/c/intf/int //apple_ref/doc/anysymbol/int" machineGenerated="true" --><span class="type">int</span><!-- /a --> <!-- a logicalPath="//apple_ref/c/econst/nbColumns //apple_ref/c/data/nbColumns //apple_ref/c/clconst/nbColumns " machineGenerated="true" --><span class="var">nbColumns</span><!-- /a -->; 
    <!-- a logicalPath="//apple_ref/c/cl/int //apple_ref/c/tdef/int //apple_ref/c/tag/int //apple_ref/c/struct/int //apple_ref/c/intf/int //apple_ref/doc/anysymbol/int" machineGenerated="true" --><span class="type">int</span><!-- /a --> <!-- a logicalPath="//apple_ref/c/econst/nbLines //apple_ref/c/data/nbLines //apple_ref/c/clconst/nbLines " machineGenerated="true" --><span class="var">nbLines</span><!-- /a -->; 
    <!-- a logicalPath="//apple_ref/c/cl/int //apple_ref/c/tdef/int //apple_ref/c/tag/int //apple_ref/c/struct/int //apple_ref/c/intf/int //apple_ref/doc/anysymbol/int" machineGenerated="true" --><span class="type">int</span><!-- /a --> <!-- a logicalPath="//apple_ref/c/econst/maxValueColor //apple_ref/c/data/maxValueColor //apple_ref/c/clconst/maxValueColor " machineGenerated="true" --><span class="var">maxValueColor</span><!-- /a -->; 
    <span class="keyword">unsigned</span> <!-- a logicalPath="//apple_ref/c/cl/char //apple_ref/c/tdef/char //apple_ref/c/tag/char //apple_ref/c/struct/char //apple_ref/c/intf/char //apple_ref/doc/anysymbol/char" machineGenerated="true" --><span class="type">char</span><!-- /a --> <span class="type">*</span><!-- a logicalPath="//apple_ref/c/econst/pixels //apple_ref/c/data/pixels //apple_ref/c/clconst/pixels " machineGenerated="true" --><span class="var">pixels</span><!-- /a -->; 
}<!-- a logicalPath="//apple_ref/c/econst/Image //apple_ref/c/data/Image //apple_ref/c/clconst/Image " machineGenerated="true" --><span class="var">Image</span><!-- /a -->;  
<!-- headerDoc=declaration;uid=//apple_ref/doc/title:macro/_GLIMAGIMP__IMAGE_H___;name=end --></pre>
</div>
<h5 class="tight"><font face="Lucida Grande,Helvetica,Arial">Included Defines</font></h5>
<div class='param_indent'>
<dl>
<dt><!-- headerDoc=defineparam;  uid=//apple_ref/doc/defineparam/_GLIMAGIMP__IMAGE_H___/Image;   name=Image -->
<a name="//apple_ref/doc/defineparam/_GLIMAGIMP__IMAGE_H___/Image"></a>
<code>Image</code></dt><dd><p></p></dd>
<dt><!-- headerDoc=defineparam;  uid=//apple_ref/doc/defineparam/_GLIMAGIMP__IMAGE_H___/Structure;   name=Structure -->
<a name="//apple_ref/doc/defineparam/_GLIMAGIMP__IMAGE_H___/Structure"></a>
<code>Structure</code></dt><dd><p>d'une image</p></dd>
</dl>
</div>
<h5 class="tight"><font face="Lucida Grande,Helvetica,Arial">Discussion</font></h5>
<!-- begin discussion --><!-- headerDoc=discussion;uid=//apple_ref/doc/title:macro/_GLIMAGIMP__IMAGE_H___;name=start --><p>La gestion de tous ce qui concerne les images comme le chargement
d'une image, l'affichage d'une image, etc...
<!-- headerDoc=discussion;uid=//apple_ref/doc/title:macro/_GLIMAGIMP__IMAGE_H___;name=end --><!-- end discussion -->
<p><b>See Also</b></p><div class='list_indent'><dl>
<dt><p><!-- a logicalPath="//apple_ref/c/tdef/_GLIMAGIMP__IMAGE_H____multideclaration_block" -->Structure d'une image<!-- /a --></p></dt><dd></dd><dt><p><!-- a logicalPath="//apple_ref/c/tdef/Image" -->Image<!-- /a --></p></dt><dd></dd><dt><p><!-- a logicalPath="//apple_ref/c/tag/image" -->image<!-- /a --></p></dt><dd></dd></dl></div>
<dl><dt><b>Updated:</b></dt><dd>lundi, décembre 10, 2012</dd>
</dl>
<p class="gapBeforeFooter">&nbsp;</p><hr class="afterFooter"><div class="hd_copyright_and_timestamp">
<p class="hd_timestamp">Last Updated: vendredi, janvier 18, 2013
</p></div>
</td></tr></table>
</body></html>
